<!DOCTYPE html>
<html lang="zh">

	<head>
		<meta charset="UTF-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
		<meta http-equiv="X-UA-Compatible" content="ie=edge" />
		<title>Document</title>
	</head>
	<style>
		#box{
		width: 400px; 
		margin: auto;
		 
		}
		#datatype {
			width: 200px;
			height: 25px;
			margin: auto;
		}
		
		#databox {
			width: 400px;
			margin: auto;
		}
	</style>
	<body>
		<div id="box">
			<select id="datatype">
				<option value="">请选择生成数据类型</option>
				<option value="0">人名</option>
				<option value="1">电话</option>
				<option value="2">邮箱</option>
				<option value="3">车牌号</option>
				<option value="4">随机数</option>
			</select>
			<button onclick="tijiao()">提交</button>
		</div>
		<div id="databox">	
		</div>
	</body> 

<script>
	
//****************************************************************提交触发事件**************************************************************************//
function tijiao() {
			var datatype = document.getElementById("datatype");
			var databox = document.getElementById("databox");
			var val = datatype.value;
			switch(val) {
				case "0":
					appellation();
					break;
				case "1":
					tel();
					break;
				case "2":
					mail();
					break;
				case "3":
					caron();
					break;
				case "4":
					randnum();
					break;
				default:
					
					break;
			}
		}

//****************************************************************随机数**************************************************************************//

function randomNum(minNum=0,maxNum=100){
		switch(arguments.length){ 
			case 1: 
				return parseInt(Math.random()*minNum+1,10); 
			break; 
			case 2: 
				return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10); 
			break; 
				default: 
					return 0; 
				break; 
		} 
	}  	
	
//****************************************************************100之内的随机数**************************************************************************//

function randnum(nums=100){
		var dataval="";
		for(var i=0;i<nums;i++){
			
			dataval+=randomNum(0,100)+"<br>";
		}
		databox.innerHTML= dataval;	
	}

//****************************************************************随机人名**************************************************************************//
 function  appellation(nums=100){
		$strxing="赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董梁杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍虞万支柯咎管卢莫经房裘缪干解应宗宣丁贲邓郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁荀羊於惠甄魏加封芮羿储靳汲邴糜松井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫宁仇栾暴甘钭厉戎祖武符刘姜詹束龙叶幸司韶郜黎蓟薄印宿白怀蒲台从鄂索咸籍赖卓蔺屠蒙池乔阴郁胥能苍双闻莘党翟谭贡劳逄姬申扶堵冉宰郦雍却璩桑桂濮牛寿通边扈燕冀郏浦尚农温别庄晏柴瞿阎充慕连茹习宦艾鱼容向古易慎戈廖庚终暨居衡步都耿满弘匡国文寇广禄阙东殴殳沃利蔚越夔隆师巩厍聂晁勾敖融冷訾辛阚那简饶空曾毋沙乜养鞠须丰巢关蒯相查后江红游竺权逯盖益桓公万俟司马上官欧阳夏侯诸葛闻人东方赫连皇甫尉迟公羊澹台公冶宗政濮阳淳于仲孙太叔申屠公孙乐正轩辕令狐钟离闾丘长孙慕容鲜于宇文司徒司空亓官司寇仉督子车颛孙端木巫马公西漆雕乐正壤驷公良拓拔夹谷宰父谷粱晋楚阎法汝鄢涂钦段干百里东郭南门呼延归海羊舌微生岳帅缑亢况后有琴梁丘左丘东门西门商牟佘佴伯赏南宫墨哈谯笪年爱阳佟第五言福百家姓续";
		$strming="竹林威皓冬梅中锴山川吾光璇海学午绚玉行晓珲航腾宵蕙雾瑕紫豪涛俊英敏轩家鹃文兵洲凤容礼义华良宇汝杰萸艳子峰天慧德霞小瑞芝宝健民立妍大彪传奇东承智江丽建荣胜金城伶俐墨晗新然浩渊维树岗唯伊昀程佳雪凡稼婷琳人白茹烁田野辉红辰生甜也秀洪坚绍旭芳涵赛炜继锋秋煜康士添冶乐永和刚臣贵阳舔业薇湛博岩泰彰欷西倩云春燕石静凯嘉琦鹏一鹤梓含若岚兰泉同怡珈影竣景晏以萍仪琴馨章淑久盘根品希远本可培雁纯伟存富思媛谦言雍晨曼孜莉蓉朱柯柳清龙炎志利焦耶淮音克勤楠雷卓群莎菲乙诚铖依斌婧玲瑶瑛勇鑫懂常如月美望桦臻粒非亚琪珊成爱茜慈芪洁穗心雨羲娜恬宸曦惠熹与舆嫣珂芸漫超曙君瑷安邦郧芬妮羿昊宏卿磊奕毅连弯忠芃彩祈雯鲁豫雅蕾贾耀莹聆虹亮阎宣颜闫韵澄男初潆桂均泽泺淋洛惜萌溪米霖筠达多珍真益沂艺靖埕泊琼姿征坤严开冉发琨畅向玥娴驹通贤广琇展灰森煌水翔翅吉萱碎风祥洋平玮聪孝骊嫒王振侃元昕周晖徽拴提治晞显踌郑丰灿陈层鞑郦岛帝恒只苏农冰强泠韬潇匀宗未来韦亘盈亭松至明叶谖是则宁太丹邢亦舜全国钰蕊映日诤星进科逸青军玺娅麟锟力泳帆睿彦晟呈忆麦芊钊兴庆儿芮锦先危育禹钗少恩炬炯烊圣菊烨袁烽彤";
		var dataval=""; 
			for($i=0;$i<nums;$i++){
					var k=randomNum(1,2) 
					dataval+=$strxing[randomNum(0,$strxing.length-1)]; 
					for(var i=0;i<k;i++){ 
						dataval+=$strming[randomNum(0,$strming.length-1)]; 
					}	 
					dataval+="<br/>"; 
			}
		databox.innerHTML= dataval;	
	}


//****************************************************************随机邮箱**************************************************************************//
function mail(nums=100){
	
		$telArr=[134,135,136,137,138,139,150,151,152,157,158,159,130,131,132,155,156,133,153];
		
		$emilArr=["@qq.com","@163.com","@136.com","@163.net","@126.com","@126.net","@sina.com","@yahoo.com","@hotmail.com","@gmail.com","@sohu.com","@263.com"];
		var dataval="";	 
		for($i=0;$i<nums;$i++){
			
			dataval+=$telArr[randomNum(0,$telArr.length-1)];
			
			for($j=0;$j<8;$j++){ 
				dataval+=randomNum(0,9);
			}
			dataval+=$emilArr[randomNum(0,$emilArr.length-1)];
 			dataval+="<br/>"; 
		}
			databox.innerHTML= dataval;
	}

//****************************************************************随机车牌号**************************************************************************//
function  caron(nums=100){		
	 

	$sheng=['北京市','天津市','上海市','重庆市','河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','西藏自治区','广西壮族自治区','内蒙古自治区','宁夏回族自治区','新疆维吾尔自治区','香港特别行政区','澳门地区','台湾省'];
	
	$jian=['京','津','沪','渝','冀','晋','辽','吉','黑','苏','浙','皖','闽','赣','鲁','豫','鄂','湘','粤','琼','川','贵','滇','陕','甘','青','藏','桂','蒙','宁','新','港','澳','台']
	
	$arr0aA =  ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
	$arr0A  =  ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
	$arr0a  =  ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
	$arraA  =  ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
	$arr0   =  ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ];
	$arra   =  ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];		
	$arrA   =  ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];	
	var  dataval="";
	for($i=0;$i<nums;$i++){  
			var  jian = $jian[randomNum(0,$jian.length-1)];
			if(typeof(jian)!="undefined"){ 
				dataval+=jian; 
				dataval+=$arrA[randomNum(0,$arrA.length-1)]; 
				dataval+="·";
				for($j=0;$j<5;$j++){ 
					
					dataval+=$arr0A[randomNum(0,$arr0A.length-1)]; 
				} 	  		
			   dataval+="<br/>"; 	
		}
	}
	databox.innerHTML= dataval;
}		

	
	
//****************************************************************随机电话号码**************************************************************************//
 
function tel(nums=100){
			var dataval="";			
			$telArr=[134,135,136,137,138,139,150,151,152,157,158,159,130,131,132,155,156,133,153];
				for($i=0;$i<nums;$i++){
					dataval+=$telArr[randomNum(0,$telArr.length-1)];
						for($j=0;$j<8;$j++){
							dataval+=randomNum(0,9);
						} 
						dataval+="<br/>";
				}
			databox.innerHTML= dataval;
}

 



</script>
	
</html>